{# TEMPLATE VAR SETTINGS #}
{%- set url_root = pathto('', 1) %}
{%- if url_root == '#' %}{% set url_root = '' %}{% endif %}
{%- if not embedded and docstitle %}
{%- set titlesuffix = " &mdash; "|safe + docstitle|e %}
{%- else %}
{%- set titlesuffix = "" %}
{%- endif %}
{%- set lang_attr = 'en' if language == None else (language | replace('_', '-')) %}
{% import 'theme_variables.jinja' as theme_variables %}

{%- if theme_menu_lang %}
{%- if theme_menu_lang not in theme_variables.lang_menu_mapping %}
{%- set shared_menu = theme_variables.lang_menu_mapping['default'] %}
{%- else %}
{%- set shared_menu = theme_variables.lang_menu_mapping[theme_menu_lang] %}
{%- endif %}
{%- endif %}

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="{{ lang_attr }}" > <![endif]-->
<!--[if gt IE 8]><!-->
<html class="no-js" lang="{{ lang_attr }}">
<!--<![endif]-->

<head>
  <meta charset="utf-8">
  {{ metatags }}
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  {% block htmltitle %}
  <title>{{ title|striptags|e }}{{ titlesuffix }}</title>
  {% endblock %}

  <link rel="shortcut icon" href="{{ pathto('static/images/opencompass_logo.svg', 1) }}" />
  {# CANONICAL URL #}
  {% if theme_canonical_url %}
  <link rel="canonical" href="{{ theme_canonical_url }}{{ pagename }}.html" />
  {% endif %}

  {# CSS #}

  {# OPENSEARCH #}
  {% if not embedded %}
  {% if use_opensearch %}
  <link rel="search" type="application/opensearchdescription+xml"
    title="{% trans docstitle=docstitle|e %}Search within {{ docstitle }}{% endtrans %}"
    href="{{ pathto('_static/opensearch.xml', 1) }}" />
  {% endif %}

  {% endif %}

  <link rel="stylesheet" href="{{ pathto('_static/' + style, 1) }}" type="text/css" />
  <!-- <link rel="stylesheet" href="{{ pathto('_static/pygments.css', 1) }}" type="text/css" /> -->
  {%- for css in css_files %}
  {%- if css|attr("rel") %}
  <link rel="{{ css.rel }}" href="{{ pathto(css.filename, 1) }}" type="text/css" {% if css.title is not none %}
    title="{{ css.title }}" {% endif %} />
  {%- else %}
  <link rel="stylesheet" href="{{ pathto(css, 1) }}" type="text/css" />
  {%- endif %}
  {%- endfor %}
  {%- for cssfile in extra_css_files %}
  <link rel="stylesheet" href="{{ pathto(cssfile, 1) }}" type="text/css" />
  {%- endfor %}

  {%- block linktags %}
  {%- if hasdoc('about') %}
  <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" />
  {%- endif %}
  {%- if hasdoc('genindex') %}
  <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" />
  {%- endif %}
  {%- if hasdoc('search') %}
  <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" />
  {%- endif %}
  {%- if hasdoc('copyright') %}
  <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" />
  {%- endif %}
  {%- if next %}
  <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" />
  {%- endif %}
  {%- if prev %}
  <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" />
  {%- endif %}
  {%- endblock %}

  {%- block extrahead %}
  <!-- Google Analytics -->
  <script type="text/javascript">
    var collapsedSections = [];
  </script>
  {% if theme_analytics_id %}
  <script async src="https://www.googletagmanager.com/gtag/js?id={{ theme_analytics_id }}"></script>
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());

    gtag('config', '{{ theme_analytics_id }}');
  </script>
  {% endif %}
  <!-- End Google Analytics -->
  {% endblock %}

  {# Keep modernizr in head - http://modernizr.com/docs/#installing #}
  <script src="{{ pathto('_static/js/modernizr.min.js', 1) }}"></script>
  {% include "mathjax_config.html" %}

  {% include "fonts.html" %}
  <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.15.2/css/all.css"
    integrity="sha384-vSIIfh2YWi9wW0r9iZe7RJPrKwp6bG+s9QZMoITbCckVJqGCCRhc+ccxNcdpHuYu" crossorigin="anonymous">
  <script>
    window.onload = function(){
      try {
        if (window.self === window.top) {
          console.log('add by jsweber: it not is in iframe');
          var header = document.getElementById('header-holder');
          header.style = 'display: flex';

        }
      } catch(e) {
        console.log('add by jsweber: ', err);
      }
    }

  </script>
</head>

<div class="container-fluid header-holder tutorials-header" id="header-holder">
  <div class="container">
    <div class="header-container">
      <a class="header-logo" href="{{ theme_logo_url if theme_logo_url is defined else pathto(master_doc) }}"
        aria-label="OpenMMLab"></a>

      <div class="main-menu">
        <ul>
          {%- for menu in [theme_menu, shared_menu] %}
          {%- for item in menu %}
          {%- if item['children'] is defined %}
          <li {% if item['active'] %}class="active docs-active" {% endif %}>
            <div id="resourcesDropdownButton" data-toggle="resources-dropdown" class="resources-dropdown">
              <a
                class="resource-option {% if item['active'] %}with-down-blue-arrow{% else %}with-down-arrow{% endif %}">
                {{ item['name'] }}
              </a>
              <div class="resources-dropdown-menu">
                {%- for child in item['children'] %}
                <a class="{%- if child['description'] is not none %}doc-dropdown-option{% endif %} nav-dropdown-item"
                  href="{{ child['url'] }}" target="_blank">
                  <span class="dropdown-title">{{ child['name'] }} </span>
                  <p>{{ child['description'] if child['description'] is not none }}</p>
                </a>
                {%- endfor %}
              </div>
          </li>
          {%- else %}
          <li>
            <a href="{{ item['url'] }}" target="_blank">{{ item['name'] }}</a>
          </li>
          {%- endif %}
          {%- endfor %}
          {%- endfor %}
        </ul>
      </div>

      <a class="main-menu-open-button" href="#" data-behavior="open-mobile-menu"></a>
    </div>
  </div>
</div>

<body class="pytorch-body">

  {% block extrabody %} {% endblock %}

  {# SIDE NAV, TOGGLES ON MOBILE #}

  <div class="table-of-contents-link-wrapper">
    <span>Table of Contents</span>
    <a href="#" class="toggle-table-of-contents" data-behavior="toggle-table-of-contents"></a>
  </div>

  <nav data-toggle="wy-nav-shift" class="pytorch-left-menu" id="pytorch-left-menu">
    <div class="pytorch-side-scroll">
      <div class="pytorch-menu pytorch-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
        <div class="pytorch-left-menu-search">
          {% block sidebartitle %}

          {% if theme_display_version %}
          {%- set nav_version = version %}
          {% if READTHEDOCS and current_version %}
          {%- set nav_version = current_version %}
          {% endif %}
          {% if nav_version %}
          <div class="version">
            {{ nav_version }}
          </div>
          {% endif %}
          {% endif %}

          {% include "searchbox.html" %}

          {% endblock %}
        </div>

        {% block menu %}
        {#
        The singlehtml builder doesn't handle this toctree call when the
        toctree is empty. Skip building this for now.
        #}
        {% if 'singlehtml' not in builder %}
        {% set global_toc = toctree(maxdepth=1,
        collapse=theme_collapse_navigation|tobool,
        includehidden=theme_includehidden|tobool,
        titles_only=theme_titles_only|tobool) %}
        {% endif %}
        {% if global_toc %}
        {{ global_toc }}
        {% else %}
        <!-- Local TOC -->
        <div class="local-toc">{{ toc }}</div>
        {% endif %}
        {% endblock %}
      </div>
    </div>
  </nav>

  <div class="pytorch-container">
    <div class="pytorch-page-level-bar" id="pytorch-page-level-bar">
      <div class="pytorch-breadcrumbs-wrapper">
        {% include "breadcrumbs.html" %}
      </div>

      <div class="pytorch-shortcuts-wrapper" id="pytorch-shortcuts-wrapper">
        Shortcuts
      </div>
    </div>

    <section data-toggle="wy-nav-shift" id="pytorch-content-wrap" class="pytorch-content-wrap">
      <div class="pytorch-content-left">

        {%- block content %}
        {% if theme_style_external_links|tobool %}
        <div class="rst-content style-external-links">
          {% else %}
          <div class="rst-content">
            {% endif %}
            <div role="main" class="main-content" itemscope="itemscope" itemtype="http://schema.org/Article">
              {%- block document %}
              <article itemprop="articleBody" id="pytorch-article" class="pytorch-article">
                {% if theme_header_note is defined and 'content' in theme_header_note %}
                <div class="admonition note">
                  <p class="admonition-title">{{ theme_header_note['title'] if 'title' in theme_header_note else _('Note') }}</p>
                  <p>{{ theme_header_note['content'] }}</p>
                </div>
                {% endif %}
                {% block body %}{% endblock %}
              </article>
              {% if self.comments()|trim %}
              <div class="articleComments">
                {% block comments %}{% endblock %}
              </div>
              {% endif%}
            </div>
            {%- endblock %}
            {% include "footer.html" %}
          </div>
          {%- endblock %}
        </div>

        <div class="pytorch-content-right" id="pytorch-content-right">
          <div class="pytorch-right-menu" id="pytorch-right-menu">
            <div class="pytorch-side-scroll" id="pytorch-side-scroll-right">
              {{ toc }}
            </div>
          </div>
        </div>
    </section>
  </div>

  {% include "versions.html" %}

  {% if not embedded %}

  {% if sphinx_version >= "1.8.0" %}
  <script type="text/javascript" id="documentation_options" data-url_root="{{ pathto('', 1) }}"
    src="{{ pathto('_static/documentation_options.js', 1) }}"></script>
  {%- for scriptfile in script_files %}
  {{ js_tag(scriptfile) }}
  {%- endfor %}
  {% else %}
  <script type="text/javascript">
    var DOCUMENTATION_OPTIONS = {
      URL_ROOT: '{{ url_root }}',
      VERSION: '{{ release|e }}',
      LANGUAGE: '{{ language }}',
      COLLAPSE_INDEX: false,
      FILE_SUFFIX: '{{ '' if no_search_suffix else file_suffix }}',
      HAS_SOURCE: {{ has_source| lower }},
    SOURCELINK_SUFFIX: '{{ sourcelink_suffix }}'
           };
  </script>
  {%- for scriptfile in script_files %}
  <script type="text/javascript" src="{{ pathto(scriptfile, 1) }}"></script>
  {%- endfor %}
  {% endif %}

  {% endif %}

  <script type="text/javascript" src="{{ pathto('_static/js/vendor/popper.min.js', 1) }}"></script>
  <script type="text/javascript" src="{{ pathto('_static/js/vendor/bootstrap.min.js', 1) }}"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/list.js/1.5.0/list.min.js"></script>
  <script type="text/javascript" src="{{ pathto('_static/js/theme.js', 1) }}"></script>

  <script type="text/javascript">
    jQuery(function () {
      SphinxRtdTheme.Navigation.enable({{ 'true' if theme_sticky_navigation | tobool else 'false' }});
      });
  </script>

  {%- block footer %} {% endblock %}

  <!-- Begin Footer -->

  <div class="container-fluid docs-tutorials-resources" id="docs-tutorials-resources">
    <div class="docs-tutorials-resource-text">
      <span class="docs-tutorials-resource-text-number">@沪ICP备2021009351号-23</span>
      <a class="docs-tutorials-resource-text-policy" href="/policy">OpenCompass Open Platform Service Agreement</a>
    </div>
  </div>

  <!-- End Footer -->

  <!-- Begin Mobile Menu -->

  <div class="mobile-main-menu">
    <div class="container-fluid">
      <div class="container">
        <div class="mobile-main-menu-header-container">
          <a class="header-logo" href="{{ theme_logo_url }}" aria-label="OpenMMLab"></a>
          <a class="main-menu-close-button" href="#" data-behavior="close-mobile-menu"></a>
        </div>
      </div>
    </div>

    <div class="mobile-main-menu-links-container">
      <div class="main-menu">
        <ul>
          {%- for item in theme_menu %}
          {%- if item['children'] is defined %}
          <li class="resources-mobile-menu-title" {% if item['active'] %}class="active" {% endif %}>
            {{ item['name'] }}
          </li>
          <ul class="resources-mobile-menu-items">
            {%- for child in item['children'] %}
            <li>
              <a href="{{ child['url'] }}" target="_blank">{{ child['name'] }}</a>
            </li>
            {%- endfor %}
          </ul>
          {%- else %}
          <li>
            <a href="{{ item['url'] }}" target="_blank">{{ item['name'] }}</a>
          </li>
          {%- endif %}
          {%- endfor %}
      </div>
    </div>
  </div>

  <!-- End Mobile Menu -->

  <script type="text/javascript" src="{{ pathto('_static/js/vendor/anchor.min.js', 1) }}"></script>

  <script type="text/javascript">
    $(document).ready(function () {
      mobileMenu.bind();
      mobileTOC.bind();
      pytorchAnchors.bind();
      sideMenus.bind();
      scrollToAnchor.bind();
      highlightNavigation.bind();
      mainMenuDropdown.bind();
      filterTags.bind();

      // Add class to links that have code blocks, since we cannot create links in code blocks
      $("article.pytorch-article a span.pre").each(function (e) {
        $(this).closest("a").addClass("has-code");
      });
    })
  </script>
</body>

</html>